Next: Startup Files, Previous: New Groups, Up: Starting Up [Contents][Index]
Sometimes it is necessary to move from one NNTP server to another. This happens very rarely, but perhaps you change jobs, or one server is very flaky and you want to use another.
Changing the server is pretty easy, right? You just change
gnus-select-method to point to the new server?
Wrong!
Article numbers are not (in any way) kept synchronized between
different NNTP servers, and the only way Gnus
keeps track of what articles you have read is by keeping track of
article numbers. So when you change
gnus-select-method, your .newsrc file
becomes worthless.
You can use the M-x gnus-group-clear-data-on-native-groups command to clear out all data that you have on your native groups. Use with caution.
Clear the data from the current group only—nix out marks
and the list of read articles
(gnus-group-clear-data).
After changing servers, you must move the
cache hierarchy away, since the cached articles will have wrong
article numbers, which will affect which articles Gnus thinks are
read. gnus-group-clear-data-on-native-groups will
ask you if you want to have it done automatically; for
gnus-group-clear-data, you can use M-x
gnus-cache-move-cache (but beware, it will move the cache
for all groups).